//#include<iostream>
//#include<unordered_set>
//#include<unordered_map>
//using namespace std;
//
//void test_unordered_set()
//{
//    unordered_set<int> s;
//    s.insert(3);
//    s.insert(4);
//    s.insert(5);
//    s.insert(3);
//    s.insert(1);
//    s.insert(2);
//    s.insert(6);
//    unordered_set<int>::iterator it = s.begin();
//    while (it != s.end())
//    {
//        cout << *it << " ";
//        ++it;
//    }
//    cout << endl;
//}
//
//int main()
//{
//    test_unordered_set();
//    return 0;
//}

#include<iostream>
#include<unordered_map>
using namespace std;
void test_unordered_map()
{
    unordered_map<string, string> dict;
    dict.insert(make_pair("string", "字符串"));
    dict.insert(make_pair("sort", "排序"));
    dict.insert(make_pair("string", "字符串"));
    dict.insert(make_pair("string", "字符串"));
    auto it = dict.begin();
    while (it != dict.end())
    {
        cout << it->first << ":" << it->second << endl;
        it++;
    }
}
int main()
{
    test_unordered_map();
    return 0;
}

